// 化实例化的繁为函数封装的简 一定也要用this吗？
// 构造函数,封装实例化的过程，更加简便
function Cat(name,color){
    // this
    return {
        name:name,
        color:color
    }
}
let obj = new Object();
let cat1 = Cat('Tom','black');
console.log(cat1.name,cat1.color);
console.log(cat1.constructor)